max v2;
#N vpatcher 10 59 1034 759;
#P origin 124 -270;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 45 68 86 196617 udpreceive 8000;
#P button 1134 83 15 0;
#P newex 1150 309 93 196617 scale 0. 0.1 0. 1.;
#P newex 858 307 93 196617 scale 0. 0.1 0. 1.;
#P flonum 1090 530 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 1076 512 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 545 790 47 196617 *~ 0.7;
#P flonum 853 749 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 823 655 27 196617 / 2.;
#P newex 679 738 47 196617 *~ 10.;
#P newex 770 686 29 196617 > 0.2;
#P user meter~ 152 431 232 444 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;
#P newex 1229 601 98 196617 scale 0. 10. 1. 1.1;
#P flonum 1229 671 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 1135 696 123 196617 pfft~ gizmo_did 4096 4;
#P newex 1135 763 33 196617 *~ 0.;
#P toggle 1158 744 15 0;
#P newex 1135 722 113 196617 tap.normalizer~ 1000;
#P newex 922 642 108 196617 tap.normalizer~ 500;
#P newex 1021 497 52 196617 * 1000.;
#P newex 923 758 33 196617 *~ 0.;
#P toggle 946 739 15 0;
#P number 1021 519 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window setfont "Sans Serif" 0.;
#P user filtergraph~ 958 550 94 48 3 0 0. 10000. 0. 1.259921 1 0 0 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 50. 500. 5000.;
#X nfilters 1;
#X setfilter 0 3 0 0 0 1455. 1. 2.5 0. 22050. 0.0001 2. 0.5 25.;
#X done;
#P window setfont "Sans Serif" 9.;
#P newex 922 609 48 196617 cascade~;
#P message 618 960 65 196617 record 1000;
#P toggle 603 935 15 0;
#P message 589 893 28 196617 open;
#P newex 589 1082 164 196617 sfrecord~ 2;
#B color 5;
#P newex 854 163 34 196617 abs 0.;
#P newex 899 163 57 196617 float 0.9;
#P newex 854 187 55 196617 tap.smooth;
#P newex 1251 151 57 196617 float 0.9;
#P newex 1206 177 55 196617 tap.smooth;
#P newex 1117 149 57 196617 float 0.9;
#P newex 1072 182 55 196617 tap.smooth;
#P user multiSlider 978 210 151 90 0. 10. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P user meter~ 635 858 715 871 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;
#P newex 457 546 27 196617 + 0;
#P newex 419 516 65 196617 expr 0-$f1;
#P user multiSlider 1149 211 151 90 0. 0.2 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P user gain~ 323 827 24 100 158 0 1.071519 7.94321 10.;
#P newex 751 783 27 196617 *~ 2;
#P newex 750 758 33 196617 *~ 0.;
#P comment 1163 92 53 196617 CENTROID;
#P comment 1050 96 53 196617 ENTROPY;
#P comment 947 95 35 196617 HIGH;
#P comment 833 96 35 196617 MID;
#N vpatcher -4 99 1020 751;
#P origin 25 203;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#N vpatcher 35 85 635 485;
#P user jit.pwindow 2 41 999 642 0 1 0 0 1 0;
#P inlet 4 24 15 0;
#P connect 0 0 1 0;
#P pop;
#P newobj 97 246 44 196617 p screen;
#P newex 80 -97 30 196617 t b b;
#P window linecount 1;
#P message 52 -131 68 196617 fullscreen \$1;
#P toggle 32 -133 15 0;
#P newex 80 -155 35 196617 sel 27;
#P newex 32 -156 40 196617 key;
#P newex 813 -35 103 196617 tap.scale~ -1. 1. 1. 80.;
#P newex 477 -8 72 196617 delay~ 500 500;
#P window linecount 0;
#P newex 824 -11 103 196617 tap.scale~ -1. 1. 1. 60.;
#P newex 769 -144 46 196617 int 20000;
#P number 161 224 35 9 0 4 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 161 243 45 196617 mode \$1;
#P number 221 226 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 221 244 48 196617 range \$1;
#P flonum 161 178 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 221 179 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 221 202 41 196617 ring \$1;
#P message 161 201 52 196617 center \$1;
#P flonum 273 178 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 273 201 49 196617 ripple \$1;
#P newex 786 573 65 196617 average~ 100;
#P newex 785 455 65 196617 average~ 100;
#P newex 779 337 65 196617 average~ 100;
#N vpatcher 5 40 605 440;
#P inlet 247 61 15 0;
#P outlet 181 631 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 181 574 29 196617 avg~;
#P newex 181 542 27 196617 *~;
#P newex 181 507 61 196617 log~ 2.71828;
#P outlet 402 633 15 0;
#P newex 402 529 19 196617 t b;
#P newex 402 497 95 196617 edge~;
#B color 5;
#P user number~ 602 434 643 449 9 3 3 1 0. 0. 0 0.5 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 2;
#P comment 601 408 77 196617 peak value phase offset;
#P window linecount 1;
#P newex 403 463 31 196617 ==~ 0;
#P newex 402 561 29 196617 avg~;
#P newex 632 516 27 196617 /~ 2.;
#P newex 633 490 29 196617 +~ 1.;
#P newex 352 246 45 196617 /~ 512.;
#P newex 568 459 43 196617 triangle~;
#P newex 452 435 27 196617 *~;
#P newex 250 256 72 196617 cartopol~;
#P newex 250 191 68 196617 fft~ 512 512 0;
#B color 5;
#P window linecount 2;
#P comment 259 210 38 196617 real output;
#P comment 319 210 55 196617 imaginary output;
#P connect 3 0 16 0;
#P connect 16 0 17 0;
#P fasten 14 0 18 0 407 561 186 561;
#P connect 17 0 18 0;
#P connect 18 0 19 0;
#P connect 3 0 17 1;
#P connect 20 0 2 0;
#P connect 2 0 3 0;
#P connect 2 1 3 1;
#P connect 2 2 6 0;
#P connect 10 0 13 0;
#P connect 13 0 14 0;
#P connect 4 0 9 0;
#P connect 14 0 9 0;
#P connect 9 0 15 0;
#P fasten 2 2 10 0 313 462 408 462;
#P fasten 3 0 4 0 255 425 457 425;
#P connect 8 0 4 1;
#P fasten 6 0 5 0 357 409 573 409;
#P connect 12 0 5 1;
#P connect 7 0 8 0;
#P connect 5 0 7 0;
#P pop;
#P newobj 951 -89 57 196617 p in;
#P newex 97 175 50 196617 jit.fastblur;
#P newex 300 32 27 196617 int 1;
#P newex 247 33 27 196617 int 0;
#P newex 198 36 27 196617 int 1;
#P newex 153 34 27 196617 int 1;
#P inlet 928 -168 19 0;
#P newex 769 -168 45 196617 loadbang;
#P flonum 300 61 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 1;
#P message 300 80 41 196617 gain \$1;
#P number 247 61 35 9 0 2 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 247 80 45 196617 mode \$1;
#P number 198 61 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 198 80 29 196617 y \$1;
#P number 153 61 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 152 80 29 196617 x \$1;
#P newex 97 132 114 196617 jit.ameba @x 40 @y 60;
#B color 5;
#P newex 769 -122 64 196617 mstosamps~;
#P newex 120 539 33 196617 sig~ 0;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 233 520 104 1441802 receive~ v_clear;
#P newex 132 566 104 1441802 receive~ h_clear;
#P newex 121 599 122 1441802 jit.poke~ scope 2 3;
#B color 5;
#P window setfont "Sans Serif" 9.;
#P newex 38 433 33 196617 sig~ 0;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 151 414 104 1441802 receive~ v_clear;
#P newex 50 460 104 1441802 receive~ h_clear;
#P newex 38 487 122 1441802 jit.poke~ scope 2 2;
#B color 5;
#P newex 382 403 104 1441802 receive~ v_clear;
#P newex 281 449 104 1441802 receive~ h_clear;
#P newex 270 482 122 1441802 jit.poke~ scope 2 1;
#B color 5;
#P newex 812 114 86 1441802 send~ v_clear;
#P newex 390 132 86 1441802 send~ h_clear;
#P window setfont "Sans Serif" 9.;
#P newex 428 61 97 196617 delay~ 100000 10000;
#P newex 715 67 97 196617 delay~ 100000 10000;
#P newex 785 545 27 196617 /~ 2.;
#P newex 785 514 29 196617 +~ 1.;
#P newex 785 489 94 196617 tap.normalizer~ 1000;
#P newex 783 425 27 196617 /~ 2.;
#P newex 783 394 29 196617 +~ 1.;
#P newex 783 367 94 196617 tap.normalizer~ 1000;
#P newex 779 310 27 196617 /~ 2.;
#P newex 779 283 29 196617 +~ 1.;
#P newex 779 256 94 196617 tap.normalizer~ 1000;
#P newex 929 466 79 196617 biquad~;
#P newex 929 381 79 196617 biquad~;
#P newex 929 303 79 196617 biquad~;
#P user filtergraph~ 929 409 119 41 3 9 20. 22050. 0.0625 16. 0 1 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 3 1 0 0 107.349411 1.064212 0.783846 0. 0. 0. 0. 0. 0.;
#X done;
#P user filtergraph~ 929 334 119 41 3 9 20. 22050. 0.0625 16. 0 1 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 2 1 0 0 526.461365 1.218807 0.471045 0. 0. 0. 0. 0. 0.;
#X done;
#P user filtergraph~ 929 250 119 41 3 9 20. 22050. 0.0625 16. 0 1 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 1 1 0 0 20.49773 1.395826 0.431758 0. 0. 0. 0. 0. 0.;
#X done;
#P newex 662 67 25 196617 sig~;
#P window setfont "Proportional Serif" 10.;
#P comment 198 -69 102 131727370 Clear the 'scope' matrix;
#P comment 576 628 135 131727370 Write signal into plane 3 (blue);
#P window setfont "Fixedwidth Serif" 10.;
#P newex 688 527 83 1441802 receive~ blue;
#P newex 587 573 98 1441802 receive~ h_sync;
#P newex 576 606 122 1441802 jit.poke~ scope 2 3;
#B color 5;
#P window setfont "Proportional Serif" 10.;
#P comment 576 507 143 131727370 Write signal into plane 2 (green);
#P window setfont "Fixedwidth Serif" 10.;
#P newex 688 406 92 1441802 receive~ green;
#P newex 587 452 98 1441802 receive~ h_sync;
#P newex 576 485 122 1441802 jit.poke~ scope 2 2;
#B color 5;
#P window setfont "Proportional Serif" 10.;
#P comment 576 387 135 131727370 Write signal into plane 1 (red);
#P comment 97 -68 27 131727370 Start;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 688 286 80 1441802 receive~ red;
#P newex 733 114 68 1441802 send~ blue;
#P newex 652 114 73 1441802 send~ green;
#P newex 580 114 62 1441802 send~ red;
#P newex 587 332 98 1441802 receive~ h_sync;
#P newex 391 86 80 1441802 send~ h_sync;
#P newex 145 -68 50 1441802 r reset;
#P message 145 -45 38 1441802 clear;
#P toggle 80 -69 15 0;
#P newex 80 -47 56 1441802 metro 10;
#P newex 145 -9 182 1441802 jit.matrix scope 4 char 80 60;
#P newex 576 365 122 1441802 jit.poke~ scope 2 1;
#B color 5;
#P window setfont "Sans Serif" 9.;
#P newex 269 422 33 196617 sig~ 0;
#P user panel 1 399 513 254;
#X brgb 203 112 77;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 376 30 166 140;
#X brgb 153 217 145;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 562 30 355 141;
#X brgb 159 222 193;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 539 195 514 490;
#X brgb 235 222 128;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 98 0 96 0;
#P connect 54 0 51 0;
#P connect 96 0 97 0;
#P fasten 94 0 95 0 73 -139 73 -154;
#P connect 95 0 98 0;
#P connect 98 1 8 0;
#P connect 8 0 7 0;
#P fasten 52 0 51 1 55 485 99 485;
#P fasten 6 0 60 0 150 40 102 40;
#P fasten 65 0 60 0 252 113 102 113;
#P fasten 61 0 60 0 157 113 102 113;
#P fasten 63 0 60 0 203 113 102 113;
#P fasten 67 0 60 0 305 113 102 113;
#P connect 86 0 75 0;
#P connect 88 0 75 0;
#P connect 80 0 75 0;
#P connect 83 0 75 0;
#P connect 82 0 75 0;
#P connect 60 0 75 0;
#P connect 75 0 99 0;
#P connect 58 0 55 0;
#P connect 10 0 9 0;
#P connect 9 0 6 0;
#P fasten 7 0 6 0 85 -19 150 -19;
#P connect 53 0 51 2;
#P connect 62 0 61 0;
#P fasten 8 0 71 0 85 -18 158 -18;
#P connect 71 0 62 0;
#P connect 85 0 82 0;
#P connect 89 0 88 0;
#P fasten 56 0 55 1 137 591 182 591;
#P fasten 8 0 72 0 85 -17 203 -17;
#P connect 72 0 64 0;
#P connect 64 0 63 0;
#P connect 84 0 83 0;
#P connect 87 0 86 0;
#P connect 57 0 55 2;
#P fasten 8 0 73 0 85 -18 252 -18;
#P connect 73 0 66 0;
#P connect 66 0 65 0;
#P connect 4 0 48 0;
#P connect 81 0 80 0;
#P fasten 8 0 74 0 85 -18 305 -18;
#P connect 74 0 68 0;
#P connect 68 0 67 0;
#P fasten 49 0 48 1 286 474 331 474;
#P connect 50 0 48 2;
#P connect 45 0 46 0;
#P fasten 92 0 11 0 482 23 396 23;
#P fasten 92 0 45 0 482 23 433 23;
#P connect 93 0 92 0;
#P fasten 59 1 45 1 828 -29 520 -29;
#P connect 77 0 5 0;
#P connect 78 0 19 0;
#P connect 79 0 23 0;
#P fasten 91 0 13 0 829 21 585 21;
#P fasten 12 0 5 1 592 357 637 357;
#P fasten 20 0 19 1 592 477 637 477;
#P fasten 24 0 23 1 592 598 637 598;
#P fasten 91 0 14 0 829 21 657 21;
#P connect 16 0 5 2;
#P connect 21 0 19 2;
#P connect 25 0 23 2;
#P fasten 91 0 44 0 829 22 720 22;
#P fasten 91 0 15 0 829 21 738 21;
#P connect 69 0 90 0;
#P connect 90 0 59 0;
#P fasten 32 0 35 0 934 291 784 291;
#P connect 35 0 36 0;
#P connect 36 0 37 0;
#P connect 37 0 77 0;
#P connect 33 0 38 0;
#P connect 38 0 39 0;
#P connect 39 0 40 0;
#P connect 40 0 78 0;
#P connect 34 0 41 0;
#P connect 41 0 42 0;
#P connect 42 0 43 0;
#P connect 43 0 79 0;
#P fasten 59 1 44 1 828 -97 807 -97;
#P fasten 44 0 47 0 720 99 817 99;
#P connect 70 0 93 0;
#P connect 70 0 91 0;
#P connect 70 0 32 0;
#P connect 70 0 33 0;
#P connect 70 0 34 0;
#P connect 29 0 32 1;
#P connect 30 0 33 1;
#P connect 31 0 34 1;
#P connect 70 0 76 0;
#P pop;
#P newobj 379 406 237 196617 p vizu;
#P newex 708 784 27 196617 *~ 2;
#N vpatcher 15 55 615 455;
#P inlet 82 42 13 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P message 98 228 92 196617 4 128 \, range 0 10 \, drawstyle 1;
#P window linecount 1;
#P newex 82 185 72 196617 cartopol~;
#P user scope~ 82 265 529 324 4 3 128 0. 10. 0 0. 0 0. 102 255 51 135 135 135 1;
#P newex 82 120 68 196617 fft~ 512 512 0;
#B color 5;
#P window linecount 2;
#P comment 91 93 39 196617 real input;
#P comment 91 139 38 196617 real output;
#P comment 151 139 55 196617 imaginary output;
#P connect 7 0 3 0;
#P connect 3 0 5 0;
#P connect 6 0 4 0;
#P connect 5 0 4 0;
#P connect 3 1 5 1;
#P pop;
#P newobj 36 472 82 196617 patcher spetra;
#P comment 207 37 100 196617 OSC receive;
#P window linecount 2;
#P comment 215 246 62 196617 exp interpolation;
#P window linecount 1;
#P comment 436 142 92 196617 exp interpolation;
#P window linecount 2;
#P comment 208 198 100 196617 Concatenate successive values;
#P window linecount 1;
#P newex 92 294 51 196617 snapshot~;
#P newex 206 294 57 196617 float 0.8;
#P newex 473 78 57 196617 float 0.8;
#P newex 92 269 63 196617 /~ 32768;
#P newex 191 271 43 196617 timer;
#P newex 191 246 19 196617 t b;
#P newex 153 294 62 196617 float 62.5;
#P newex 93 246 72 196617 curve~ 62.5;
#P message 6 169 28 196617 clear;
#P newex 45 195 31 196617 mean;
#P newex 734 688 27 196617 * 1.;
#P message 64 409 14 196617 2;
#P message 32 410 14 196617 1;
#P message 2 410 14 196617 0;
#P newex 89 428 68 196617 selector~ 2;
#P user ezadc~ 134 387 178 420 0;
#P newex 419 547 27 196617 * 2.;
#P hidden message 329 544 14 196617 0;
#P user kslider 329 573 35 1 -24 48 19 7 0 128 128 128 128 128 128 255 255 255 0 0 0 0 0 0;
#P flonum 329 617 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 329 639 112 196617 expr pow(2.\\\,$f1/12);
#P hidden newex 329 522 45 196617 loadbang;
#P flonum 329 664 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 369 665 102 196617 pitch scaling factor;
#P newex 313 702 123 196617 pfft~ gizmo_did 4096 4;
#P newex 545 767 33 196617 *~ 0.;
#P toggle 568 748 15 0;
#P newex 545 729 113 196617 tap.normalizer~ 1000;
#P user gain~ 294 828 24 100 158 0 1.071519 7.94321 10.;
#P newex 709 758 33 196617 *~ 0.;
#P toggle 732 739 15 0;
#P newex 313 769 33 196617 *~ 0.;
#P toggle 336 750 15 0;
#P newex 100 769 33 196617 *~ 0.;
#P toggle 123 750 15 0;
#P newex 313 728 113 196617 tap.normalizer~ 1000;
#P newex 101 729 113 196617 tap.normalizer~ 1000;
#P newex 167 503 46 196617 / 128.;
#P user hslider 167 478 18 128 128 1 0 0;
#N vpatcher 15 55 615 455;
#P inlet 82 42 13 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P message 98 228 92 196617 4 128 \, range 0 10 \, drawstyle 1;
#P window linecount 1;
#P newex 82 185 72 196617 cartopol~;
#P user scope~ 82 265 529 324 4 3 128 0. 10. 0 0. 0 0. 102 255 51 135 135 135 1;
#P newex 82 120 68 196617 fft~ 512 512 0;
#B color 5;
#P window linecount 2;
#P comment 91 93 39 196617 real input;
#P comment 91 139 38 196617 real output;
#P comment 151 139 55 196617 imaginary output;
#P connect 7 0 3 0;
#P connect 3 0 5 0;
#P connect 5 0 4 0;
#P connect 6 0 4 0;
#P connect 3 1 5 1;
#P pop;
#P newobj 28 679 82 196617 patcher spetra;
#N vpatcher 25 70 625 470;
#P origin 0 -5;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P newex 496 108 27 196617 / 3.;
#P newex 232 463 27 196617 / 2.;
#P newex 232 488 49 196617 delay 100;
#P newex 478 666 33 196617 *~ 0.8;
#P outlet 477 689 15 0;
#P newex 499 603 43 196617 float 0.3;
#P flonum 530 624 36 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N vpatcher -4 108 596 508;
#P origin 0 -4;
#P inlet 466 42 15 0;
#P window setfont "Sans Serif" 9.;
#P newex 140 229 27 196617 +~;
#P outlet 249 483 15 0;
#P window linecount 1;
#P newex 491 104 31 196617 + 200;
#P window linecount 0;
#P newex 57 225 27 196617 - 20;
#P window linecount 1;
#P comment 377 21 100 196617 cutoff;
#P comment 48 155 100 196617 delay;
#P number 580 81 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 0;
#P newex 382 95 38 196617 * 1000.;
#P flonum 319 47 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 383 65 27 196617 * 1.;
#P inlet 383 37 15 0;
#P inlet 57 184 15 0;
#P user meter~ 331 444 411 457 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;
#P inlet 204 80 15 0;
#P newex 136 269 89 196617 tap.normalizer~ 200;
#P window linecount 1;
#P newex 180 360 63 196617 tapout~ 100;
#B color 10;
#P newex 180 296 63 196617 tapin~ 1000;
#B color 5;
#P window linecount 0;
#P newex 181 147 33 196617 *~ 0.5;
#P user filtergraph~ 379 136 256 128 3 9 0. 20000. 0.0625 16. 0 1 1 0 0 1 1;
#X frgb 170 170 170;
#X brgb 209 209 209;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 76 108 172;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 5 1 0 0 200. 3.092548 1.485178 0. 0. 0. 0. 0. 0.;
#X done;
#P newex 242 117 79 196617 biquad~;
#P outlet 125 477 15 0;
#P number 145 338 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P inlet 136 182 15 0;
#P comment 194 58 100 196617 fdbck;
#P connect 12 0 20 0;
#P connect 9 0 3 0;
#P connect 23 0 9 0;
#P connect 1 0 23 0;
#P connect 20 0 2 0;
#P connect 24 0 23 1;
#P connect 9 0 7 0;
#P connect 7 0 8 0;
#P connect 2 0 8 0;
#P connect 4 0 6 0;
#P connect 10 0 6 1;
#P connect 8 0 4 0;
#P connect 6 0 22 0;
#P connect 5 0 4 1;
#P connect 9 0 11 0;
#P connect 14 0 16 0;
#P connect 13 0 14 0;
#P connect 15 0 14 0;
#P connect 13 0 14 1;
#P connect 15 0 14 1;
#P connect 16 0 21 0;
#P connect 21 0 5 5;
#P connect 16 0 17 0;
#P pop;
#P newobj 478 643 116 196617 p fdbck;
#P newex 540 474 29 196617 - 100;
#P window linecount 1;
#P newex 505 503 117 196617 grain.bang~ recme window;
#P window linecount 0;
#P newex 605 204 28 196617 * 40.;
#P user number~ 604 154 643 169 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 604 132 57 196617 cycle~ 0.05;
#P flonum 496 83 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 385 664 33 196617 *~ 0.8;
#P newex 382 297 27 196617 - 0;
#P button 382 251 15 0;
#P newex 382 274 31 196617 int 80;
#P window linecount 2;
#P comment 450 22 43 196617 cutoff freq;
#P window linecount 1;
#P newex 439 433 27 196617 int 1;
#P outlet 384 687 15 0;
#P newex 406 601 43 196617 float 0.3;
#P inlet 477 43 15 0;
#P inlet 256 41 15 0;
#P flonum 399 97 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N vpatcher 15 55 615 455;
#P outlet 180 259 15 0;
#P window setfont "Sans Serif" 9.;
#P newex 229 166 27 196617 float;
#P newex 181 197 27 196617 - 1.;
#P newex 166 168 27 196617 float;
#P newex 200 79 27 196617 t b f;
#P inlet 176 51 15 0;
#P connect 1 0 2 0;
#P connect 3 0 5 0;
#P connect 4 0 3 0;
#P connect 0 0 2 1;
#P connect 2 0 3 1;
#P connect 0 0 1 0;
#P connect 1 0 4 0;
#P connect 1 1 4 1;
#P pop;
#P newobj 399 74 37 196617 p deriv;
#P number 382 321 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 420 624 36 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N vpatcher -4 108 596 508;
#P origin 0 -4;
#P inlet 544 45 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 147 236 27 196617 +~;
#P outlet 218 475 15 0;
#P window linecount 0;
#P newex 510 104 31 196617 + 200;
#P newex 57 225 27 196617 - 20;
#P window linecount 1;
#P comment 377 21 100 196617 cutoff;
#P comment 48 155 100 196617 delay;
#P window linecount 0;
#P newex 382 95 38 196617 * 1000.;
#P flonum 319 47 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 383 65 27 196617 * 1.;
#P inlet 383 37 15 0;
#P inlet 57 184 15 0;
#P user meter~ 331 444 411 457 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;
#P inlet 204 80 15 0;
#P newex 136 269 89 196617 tap.normalizer~ 200;
#P window linecount 1;
#P newex 180 360 63 196617 tapout~ 100;
#B color 10;
#P newex 180 296 63 196617 tapin~ 1000;
#B color 5;
#P window linecount 0;
#P newex 181 147 33 196617 *~ 0.5;
#P user filtergraph~ 379 136 256 128 3 9 0. 20000. 0.0625 16. 0 1 1 0 0 1 1;
#X frgb 170 170 170;
#X brgb 209 209 209;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 76 108 172;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 5 1 0 0 200. 2.490947 1.485178 0. 0. 0. 0. 0. 0.;
#X done;
#P newex 242 117 79 196617 biquad~;
#P outlet 125 477 15 0;
#P number 145 338 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P inlet 136 182 15 0;
#P comment 194 58 100 196617 fdbck;
#P connect 12 0 19 0;
#P connect 9 0 3 0;
#P connect 22 0 9 0;
#P connect 19 0 2 0;
#P connect 1 0 22 0;
#P connect 23 0 22 1;
#P connect 9 0 7 0;
#P connect 2 0 8 0;
#P connect 7 0 8 0;
#P connect 4 0 6 0;
#P connect 10 0 6 1;
#P connect 6 0 21 0;
#P connect 8 0 4 0;
#P connect 5 0 4 1;
#P connect 9 0 11 0;
#P connect 14 0 16 0;
#P connect 15 0 14 0;
#P connect 13 0 14 0;
#P connect 15 0 14 1;
#P connect 13 0 14 1;
#P connect 16 0 20 0;
#P connect 20 0 5 5;
#P pop;
#P newobj 384 642 84 196617 p fdbck;
#P newex 399 117 38 196617 * 1000.;
#P newex 300 427 45 196617 loadbang;
#P newex 300 456 50 196617 metro 100;
#N vpatcher 15 55 615 455;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 99 167 27 196617 gate;
#P outlet 131 231 15 0;
#P window linecount 0;
#P newex 99 136 36 196617 < 4000;
#P newex 167 167 27 196617 gate;
#P newex 218 116 27 196617 ==;
#P newex 274 107 23 196617 abs;
#P newex 171 66 27 196617 - 1;
#P inlet 323 36 15 0;
#P newex 99 110 36 196617 + 4000;
#P inlet 171 37 15 0;
#P connect 3 0 1 0;
#P connect 1 0 7 0;
#P connect 7 0 9 0;
#P connect 1 0 9 1;
#P connect 9 0 8 0;
#P connect 6 0 8 0;
#P connect 5 0 6 0;
#P connect 0 0 3 0;
#P connect 3 0 6 1;
#P connect 2 0 3 1;
#P connect 3 0 5 0;
#P connect 4 0 5 1;
#P connect 3 0 4 0;
#P pop;
#P newobj 358 433 58 196617 p grainbegin;
#P flonum 438 483 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 358 479 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 2;
#P comment 397 455 38 196617 grain length;
#P comment 438 455 32 196617 pitch mult;
#P comment 356 455 32 196617 sound begin;
#P window linecount 1;
#P message 45 38 42 196617 replace;
#P newex 45 58 105 196617 buffer~ window gauss;
#P newex 323 503 117 196617 grain.bang~ recme window;
#P message 193 402 51 196617 append \$1;
#P toggle 267 239 15 0;
#P message 193 369 29 196617 reset;
#P message 194 436 41 196617 loop \$1;
#P user number~ 268 394 307 409 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P user number~ 522 397 561 412 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 248 193 15 0;
#P newex 523 369 27 196617 +~ 0;
#P newex 523 344 40 196617 *~ 4000;
#P message 523 302 31 196617 0.25;
#P newex 523 323 41 196617 phasor~;
#P newex 267 356 68 196617 record~ recme;
#P newex 50 668 91 196617 buffer~ recme 4000;
#P connect 15 0 14 0;
#P hidden fasten 6 0 12 0 253 401 198 401;
#P connect 23 0 12 0;
#P hidden fasten 6 0 9 0 253 435 199 435;
#P connect 23 0 9 0;
#P connect 27 0 52 0;
#P connect 22 0 51 0;
#P connect 23 0 6 0;
#P fasten 6 0 11 0 253 235 272 235;
#P fasten 30 0 1 0 261 131 272 131;
#P hidden connect 12 0 1 0;
#P fasten 11 0 1 0 272 335 272 335;
#P hidden connect 9 0 1 0;
#P hidden connect 10 0 1 0;
#P connect 1 0 8 0;
#P connect 52 0 51 1;
#P connect 7 1 1 1;
#P connect 23 0 22 0;
#P connect 22 0 13 0;
#P connect 27 0 22 1;
#P connect 5 0 21 0;
#P fasten 7 1 21 0 556 422 363 422;
#P connect 21 0 19 0;
#P connect 19 0 13 1;
#P connect 23 0 37 0;
#P connect 43 0 37 0;
#P connect 37 0 36 0;
#P connect 36 0 38 0;
#P connect 38 0 27 0;
#P fasten 27 0 25 0 387 640 389 640;
#P connect 39 0 33 0;
#P connect 25 0 39 0;
#P connect 27 0 13 2;
#P connect 31 0 28 0;
#P connect 28 0 29 0;
#P connect 29 0 24 0;
#P connect 43 0 38 1;
#P fasten 13 0 25 1 328 581 407 581;
#P connect 27 0 21 1;
#P fasten 23 0 32 0 305 581 411 581;
#P connect 53 0 26 0;
#P connect 32 0 26 0;
#P connect 26 0 25 2;
#P connect 20 0 13 3;
#P connect 34 0 20 0;
#P fasten 31 0 25 3 482 531 443 531;
#P connect 23 0 34 0;
#P connect 46 1 25 4;
#P connect 50 0 49 0;
#P fasten 27 0 46 0 387 412 483 412;
#P connect 46 0 50 0;
#P connect 31 0 40 0;
#P connect 40 0 53 0;
#P fasten 23 0 48 0 305 524 504 524;
#P fasten 44 0 46 1 510 582 509 582;
#P connect 51 0 44 0;
#P connect 5 0 7 0;
#P fasten 6 0 3 0 253 296 528 296;
#P connect 3 0 2 0;
#P connect 2 0 4 0;
#P connect 4 0 5 0;
#P connect 53 0 47 0;
#P connect 48 0 47 0;
#P connect 47 0 46 2;
#P connect 19 0 45 0;
#P connect 45 0 44 1;
#P fasten 31 0 46 3 482 350 561 350;
#P connect 27 0 44 2;
#P connect 25 1 46 4;
#P connect 41 0 42 0;
#P connect 42 1 43 0;
#P connect 20 0 44 3;
#P pop;
#P newobj 708 718 36 196617 p grain;
#N vpatcher 15 55 615 455;
#P origin 189 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P newex 361 350 65 196617 average~ 500;
#P user multiSlider 335 483 151 90 0. 1. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P user filtergraph~ 367 210 119 41 3 9 20. 22050. 0.0625 16. 0 1 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 2 1 0 0 24. 0.14 0.471045 0. 0. 0. 0. 0. 0.;
#X done;
#P outlet 501 571 15 0;
#P newex 501 514 29 196617 avg~;
#P newex 501 482 27 196617 *~;
#P newex 501 447 61 196617 log~ 2.71828;
#P outlet 722 573 15 0;
#P user multiSlider 844 143 368 113 -1. 10. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P newex 722 469 19 196617 t b;
#P newex 722 437 95 196617 edge~;
#B color 5;
#P user number~ 922 374 963 389 9 3 3 1 0. 0. 0 0.5 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 2;
#P comment 921 348 77 196617 peak value phase offset;
#P user scope~ 847 277 947 327 16 3 128 0. 1. 0 0. 0 0. 102 255 51 135 135 135 0;
#P window linecount 1;
#P newex 723 403 31 196617 ==~ 0;
#P newex 722 501 29 196617 avg~;
#P newex 952 456 27 196617 /~ 2.;
#P newex 953 430 29 196617 +~ 1.;
#P newex 672 186 45 196617 /~ 512.;
#P newex 888 399 43 196617 triangle~;
#P newex 772 375 27 196617 *~;
#P window linecount 2;
#P message 735 21 92 196617 4 128 \, range 0 10 \, drawstyle 1;
#P window linecount 1;
#P newex 570 196 72 196617 cartopol~;
#P user scope~ 735 54 1182 113 4 3 128 0. 10. 0 0. 0 0. 102 255 51 135 135 135 1;
#P newex 570 131 68 196617 fft~ 512 512 0;
#B color 5;
#P window linecount 2;
#P comment 579 150 38 196617 real output;
#P comment 639 150 55 196617 imaginary output;
#P window linecount 0;
#P newex 33 353 30 196617 *~ 10;
#P newex 177 352 30 196617 *~ 20;
#P window linecount 1;
#P newex 361 322 94 196617 tap.normalizer~ 5000;
#P newex 176 324 94 196617 tap.normalizer~ 5000;
#P window linecount 0;
#P newex 1 323 94 196617 tap.normalizer~ 5000;
#P outlet 361 425 15 0;
#P outlet 206 457 15 0;
#P outlet 17 456 15 0;
#P newex 361 381 51 196617 snapshot~;
#P newex 178 381 51 196617 snapshot~;
#P user multiSlider 178 482 151 90 0. 1. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P button 2 217 15 0;
#P newex 2 241 45 196617 metro 50;
#P newex 2 378 51 196617 snapshot~;
#P user multiSlider 2 479 151 90 0. 1. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P inlet 110 42 15 0;
#P newex 362 273 79 196617 biquad~;
#P newex 236 275 79 196617 biquad~;
#P newex 110 274 79 196617 biquad~;
#P newex 163 105 45 196617 loadbang;
#P window linecount 1;
#P newex 451 139 33 196617 f 0.14;
#P newex 413 140 27 196617 i 24;
#P newex 326 139 28 196617 f 0.1;
#P newex 287 140 27 196617 i 8;
#P newex 201 140 33 196617 f 0.14;
#P newex 163 141 27 196617 i 2;
#P flonum 451 166 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 326 167 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 201 168 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 412 165 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 287 167 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user filtergraph~ 237 210 119 41 3 9 0. 32. 0.0625 16. 0 0 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 3 1 0 0 8. 0.1 4.888889 0. 0. 0. 0. 0. 0.;
#X done;
#P number 163 168 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user filtergraph~ 111 210 119 41 3 9 0. 32. 0.0625 16. 0 0 1 0 0 1 0;
#X frgb 170 170 170;
#X brgb 210 210 210;
#X rgb2 0 0 0;
#X rgb3 130 130 130;
#X rgb4 0 0 0;
#X rgb5 118 121 166;
#X rgb6 210 74 54;
#X rgb7 255 22 22;
#X linmarkers 5512.5 11025. 16537.5;
#X logmarkers 10. 100. 1000. 10000.;
#X nfilters 1;
#X setfilter 0 3 1 0 0 2. 0.14 0.285714 0. 0. 0. 0. 0. 0.;
#X done;
#P connect 14 0 22 0;
#P connect 22 0 21 0;
#P connect 21 0 20 0;
#P connect 33 0 20 0;
#P connect 20 0 19 0;
#P connect 20 0 26 0;
#P connect 15 0 33 0;
#P connect 18 0 15 0;
#P connect 0 0 15 1;
#P connect 14 0 8 0;
#P connect 8 0 1 0;
#P connect 16 0 32 0;
#P connect 21 0 24 0;
#P connect 32 0 24 0;
#P connect 24 0 23 0;
#P connect 1 0 0 5;
#P connect 14 0 9 0;
#P connect 9 0 5 0;
#P connect 5 0 0 6;
#P connect 24 0 27 0;
#P connect 18 0 16 0;
#P connect 14 0 10 0;
#P connect 10 0 3 0;
#P connect 3 0 2 5;
#P connect 14 0 11 0;
#P connect 11 0 6 0;
#P connect 6 0 2 6;
#P connect 25 0 59 0;
#P connect 17 0 31 0;
#P connect 31 0 60 0;
#P connect 60 0 25 0;
#P connect 21 0 25 0;
#P connect 25 0 28 0;
#P connect 18 0 17 0;
#P connect 2 0 17 1;
#P connect 12 0 4 0;
#P connect 14 0 12 0;
#P connect 4 0 58 5;
#P connect 14 0 13 0;
#P connect 13 0 7 0;
#P connect 7 0 58 6;
#P connect 38 0 54 0;
#P connect 54 0 55 0;
#P fasten 51 0 56 0 727 501 506 501;
#P connect 55 0 56 0;
#P connect 56 0 57 0;
#P connect 38 0 55 1;
#P connect 18 0 36 0;
#P connect 36 0 38 0;
#P connect 36 1 38 1;
#P connect 36 2 42 0;
#P connect 46 0 50 0;
#P connect 50 0 51 0;
#P connect 51 0 45 0;
#P connect 40 0 45 0;
#P connect 45 0 53 0;
#P fasten 36 2 46 0 633 402 728 402;
#P connect 38 0 37 0;
#P connect 39 0 37 0;
#P fasten 38 0 40 0 575 365 777 365;
#P connect 44 0 40 1;
#P connect 45 0 52 0;
#P connect 46 0 47 0;
#P fasten 42 0 41 0 677 349 893 349;
#P connect 49 0 41 1;
#P connect 43 0 44 0;
#P connect 41 0 43 0;
#P pop;
#P newobj 721 112 480 196617 p freqbands;
#P newex 239 548 27 196617 - 0.;
#P newex 207 548 27 196617 * 2.;
#P hidden newex 691 22 45 196617 loadbang;
#P newex 379 136 63 196617 /~ 32768;
#P newex 455 56 43 196617 timer;
#P newex 267 168 26 196617 int;
#P newex 237 168 26 196617 int;
#P newex 207 168 26 196617 int;
#P newex 176 168 26 196617 int;
#P user multiSlider 805 209 151 90 -0.1 1. 1 3449 15 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P newex 455 31 19 196617 t b;
#P newex 417 79 62 196617 float 62.5;
#N vpatcher 15 55 615 455;
#P origin 0 29;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P newex 304 115 27 196617 / 8.;
#P button 307 50 15 0;
#P window linecount 1;
#P newex 304 71 29 196617 timer;
#P flonum 304 96 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 425 257 62 196617 delay 15.625;
#P button 488 372 15 0;
#P button 436 373 15 0;
#P button 378 373 15 0;
#P button 330 375 15 0;
#P outlet 477 399 15 0;
#P outlet 441 399 15 0;
#P outlet 405 399 15 0;
#P outlet 372 399 15 0;
#P newex 411 239 62 196617 delay 15.625;
#P newex 397 221 62 196617 delay 15.625;
#P newex 383 203 62 196617 delay 15.625;
#P newex 242 178 62 196617 delay 15.625;
#P newex 228 160 62 196617 delay 15.625;
#P window linecount 0;
#P newex 214 142 62 196617 delay 15.625;
#P button 283 374 15 0;
#P button 231 375 15 0;
#P button 173 375 15 0;
#P button 125 377 15 0;
#P outlet 272 401 15 0;
#P outlet 236 401 15 0;
#P outlet 200 401 15 0;
#P outlet 167 401 15 0;
#P inlet 194 21 15 0;
#P window linecount 1;
#P newex 194 43 19 196617 t b;
#P connect 0 0 6 0;
#P connect 6 0 2 0;
#P connect 10 0 7 0;
#P connect 1 0 0 0;
#P connect 7 0 3 0;
#P connect 0 0 10 0;
#P connect 10 0 11 0;
#P connect 11 0 8 0;
#P connect 8 0 4 0;
#P connect 11 0 12 0;
#P connect 28 0 10 1;
#P connect 9 0 5 0;
#P connect 28 0 11 1;
#P connect 12 0 9 0;
#P connect 28 0 12 1;
#P connect 27 0 26 0;
#P connect 26 0 25 0;
#P connect 25 0 28 0;
#P connect 0 0 27 0;
#P connect 27 0 26 1;
#P connect 13 0 20 0;
#P connect 20 0 16 0;
#P connect 14 0 21 0;
#P connect 12 0 13 0;
#P connect 13 0 14 0;
#P connect 21 0 17 0;
#P connect 14 0 15 0;
#P connect 15 0 24 0;
#P connect 28 0 13 1;
#P connect 15 0 22 0;
#P connect 22 0 18 0;
#P connect 28 0 14 1;
#P connect 28 0 15 1;
#P connect 28 0 24 1;
#P connect 23 0 19 0;
#P connect 24 0 23 0;
#P pop;
#P newobj 45 118 182 196617 p synchro;
#P newex 380 113 72 196617 curve~ 62.5;
#P newex 135 168 26 196617 int;
#P newex 105 168 26 196617 int;
#P newex 75 168 26 196617 int;
#P newex 45 168 26 196617 int;
#P newex 45 93 220 196617 unpack 1 1 1 1 1 1 1 1;
#P hidden message 117 545 14 196617 0;
#P user kslider 117 574 35 1 -24 48 19 7 0 128 128 128 128 128 128 255 255 255 0 0 0 0 0 0;
#P flonum 117 618 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 117 640 112 196617 expr pow(2.\\\,$f1/12);
#P hidden newex 117 523 45 196617 loadbang;
#P message 416 979 27 196617 stop;
#P message 344 979 65 196617 startwindow;
#P user panel 332 959 123 43;
#X brgb 255 255 255;
#X frgb 100 202 30;
#X border 2;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 465 1042 29 196617 dac~;
#P message 106 362 55 196617 \$1 \, loop 1;
#P flonum 117 665 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 157 666 102 196617 pitch scaling factor;
#P toggle 106 343 15 0;
#P message 72 343 29 196617 open;
#N sfplay~  1 80640 0 ;
#P newobj 90 401 43 196617 sfplay~;
#P newex 101 703 123 196617 pfft~ gizmo_did 4096 4;
#P user scope~ 393 178 710 333 256 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135 135 0;
#P user panel 89 242 193 78;
#X brgb 204 176 176;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 374 22 155 138;
#X brgb 204 176 176;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 1 155 308 72;
#X brgb 205 241 235;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 1 33 308 114;
#X brgb 237 242 205;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 719 92 35 196617 LOW;
#P connect 23 0 74 0;
#P fasten 37 0 43 0 384 459 33 459;
#P fasten 68 0 87 0 94 459 41 459;
#P connect 137 0 22 0;
#P connect 22 0 28 0;
#P connect 28 0 23 0;
#P connect 23 0 73 0;
#P connect 24 0 73 0;
#P connect 25 0 73 0;
#P connect 26 0 73 0;
#P connect 32 0 73 0;
#P connect 33 0 73 0;
#P connect 34 0 73 0;
#P connect 35 0 73 0;
#P connect 74 0 73 0;
#P connect 22 1 23 1;
#P connect 28 1 24 0;
#P connect 69 0 68 0;
#P connect 70 0 68 0;
#P connect 71 0 68 0;
#P connect 12 0 7 0;
#P connect 8 0 7 0;
#P connect 22 2 24 1;
#P connect 75 0 79 0;
#P connect 79 0 82 0;
#P connect 73 0 75 0;
#P connect 46 0 49 0;
#P fasten 68 0 6 0 94 459 106 459;
#P connect 6 0 46 0;
#P connect 28 2 25 0;
#P connect 9 0 12 0;
#P connect 7 0 68 1;
#P connect 76 0 75 1;
#P hidden connect 17 0 21 0;
#P connect 40 0 20 0;
#P hidden connect 21 0 20 0;
#P connect 20 0 19 0;
#P connect 19 0 18 0;
#P connect 18 0 11 0;
#P connect 22 3 25 1;
#P connect 48 0 49 1;
#P connect 67 0 68 2;
#P connect 28 3 26 0;
#P connect 81 0 75 2;
#P connect 22 4 26 1;
#P connect 67 0 126 0;
#P connect 77 0 76 0;
#P connect 44 0 45 0;
#P connect 28 4 32 0;
#P connect 77 0 78 0;
#P connect 78 0 76 1;
#P connect 22 4 32 1;
#P hidden fasten 38 0 81 0 696 167 211 167;
#P connect 28 5 33 0;
#P fasten 102 0 39 0 1077 459 212 459;
#P connect 77 0 78 1;
#P fasten 11 0 6 1 122 691 219 691;
#P connect 22 5 33 1;
#P connect 28 6 34 0;
#P connect 39 0 40 0;
#P connect 22 6 34 1;
#P connect 28 7 35 0;
#P connect 22 7 35 1;
#P fasten 88 0 54 0 713 813 299 813;
#P fasten 131 0 54 0 550 813 299 813;
#P fasten 117 0 54 0 928 813 299 813;
#P fasten 49 0 54 0 105 813 299 813;
#P fasten 122 0 54 0 1140 813 299 813;
#P fasten 51 0 54 0 318 813 299 813;
#P fasten 68 0 58 0 94 459 318 459;
#P connect 58 0 47 0;
#P connect 47 0 51 0;
#P fasten 131 0 96 0 550 814 328 814;
#P fasten 95 0 96 0 756 813 328 813;
#P fasten 122 0 96 0 1140 813 328 813;
#P fasten 117 0 96 0 928 814 328 814;
#P fasten 51 0 96 0 318 813 328 813;
#P fasten 49 0 96 0 105 813 328 813;
#P connect 54 1 96 0;
#P hidden connect 61 0 65 0;
#P hidden connect 65 0 64 0;
#P connect 99 0 64 0;
#P connect 64 0 63 0;
#P connect 63 0 62 0;
#P connect 62 0 60 0;
#P connect 50 0 51 1;
#P connect 27 0 37 0;
#P connect 37 0 89 0;
#P connect 23 0 27 0;
#P connect 24 0 27 0;
#P connect 25 0 27 0;
#P connect 26 0 27 0;
#P connect 32 0 27 0;
#P connect 33 0 27 0;
#P connect 34 0 27 0;
#P connect 35 0 27 0;
#P fasten 37 0 5 0 384 164 398 164;
#P connect 29 0 27 1;
#P connect 30 0 29 0;
#P fasten 102 0 98 0 1077 479 424 479;
#P connect 98 0 66 0;
#P fasten 60 0 58 1 334 690 431 690;
#P connect 80 0 27 2;
#P connect 23 0 30 0;
#P connect 24 0 30 0;
#P connect 25 0 30 0;
#P connect 26 0 30 0;
#P connect 32 0 30 0;
#P connect 33 0 30 0;
#P connect 34 0 30 0;
#P connect 35 0 30 0;
#P connect 30 0 36 0;
#P connect 36 0 29 1;
#P connect 66 0 99 0;
#P fasten 54 0 13 0 299 952 470 952;
#P fasten 15 0 13 0 349 1031 470 1031;
#P fasten 16 0 13 0 421 1031 470 1031;
#P hidden fasten 38 0 80 0 696 59 478 59;
#P connect 30 0 36 1;
#P fasten 96 0 13 1 328 1041 489 1041;
#P fasten 68 0 55 0 94 459 550 459;
#P connect 55 0 57 0;
#P connect 57 0 131 0;
#P connect 56 0 57 1;
#P fasten 54 0 109 0 299 1016 594 1016;
#P fasten 112 0 109 0 623 1008 594 1008;
#P connect 110 0 109 0;
#P fasten 111 0 109 0 608 1008 594 1008;
#P connect 88 0 100 0;
#P connect 42 0 128 0;
#P connect 127 0 128 1;
#P fasten 68 0 42 0 94 459 713 459;
#P connect 53 0 88 0;
#P connect 128 0 53 0;
#P fasten 37 0 41 0 384 107 726 107;
#P connect 52 0 53 1;
#P fasten 134 0 72 0 863 479 739 479;
#P connect 72 0 42 1;
#P connect 129 0 42 1;
#P fasten 96 0 109 1 328 1015 748 1015;
#P connect 42 1 94 0;
#P connect 94 0 95 0;
#P connect 102 0 127 0;
#P connect 52 0 94 1;
#P connect 106 0 31 0;
#P connect 102 0 129 0;
#P connect 127 0 130 0;
#P fasten 41 2 108 0 960 147 859 147;
#P connect 108 0 106 0;
#P connect 106 0 134 0;
#P fasten 38 0 107 0 696 67 904 67;
#P connect 107 0 106 1;
#P fasten 68 0 113 0 94 459 927 459;
#P connect 113 0 119 0;
#P connect 119 0 117 0;
#P connect 116 0 117 1;
#P connect 114 0 113 1;
#P connect 102 0 101 0;
#P connect 115 0 114 5;
#P fasten 102 0 118 0 1077 479 1026 479;
#P connect 118 0 115 0;
#P connect 132 0 114 6;
#P connect 133 0 114 7;
#P connect 41 3 102 0;
#P fasten 38 0 103 0 696 68 1122 68;
#P connect 136 0 103 0;
#P connect 103 0 102 1;
#P fasten 68 0 123 0 94 459 1140 459;
#P connect 123 0 120 0;
#P connect 120 0 122 0;
#P connect 104 0 97 0;
#P connect 104 0 135 0;
#P connect 121 0 122 1;
#P connect 41 4 104 0;
#P connect 102 0 125 0;
#P connect 125 0 124 0;
#P connect 124 0 123 1;
#P fasten 38 0 105 0 696 68 1256 68;
#P connect 105 0 104 1;
#P pop;
